give the finishing touch - Turc Anglais Dictionnaire